package com.alibam.core.wechat.pay;

/**
 * 企业付款请求参数
 *
 */
@javax.xml.bind.annotation.XmlRootElement(name = "xml")
public class EnterprisePayRequest {

	private String mch_appid;
	private String mchid;
	private String device_info;
	private String nonce_str;
	private String sign;
	private String partner_trade_no;
	private String openid;
	private String check_name;
	private String amount;
	private String desc;
	private String spbill_create_ip;

	@javax.xml.bind.annotation.XmlElement(name = "mch_appid")
	public String getMch_appid() {
		return mch_appid;
	}

	public void setMch_appid(String mch_appid) {
		this.mch_appid = mch_appid;
	}

	@javax.xml.bind.annotation.XmlElement(name = "mchid")
	public String getMchid() {
		return mchid;
	}

	public void setMchid(String mchid) {
		this.mchid = mchid;
	}

	@javax.xml.bind.annotation.XmlElement(name = "device_info")
	public String getDevice_info() {
		return device_info;
	}

	public void setDevice_info(String device_info) {
		this.device_info = device_info;
	}

	@javax.xml.bind.annotation.XmlElement(name = "nonce_str")
	public String getNonce_str() {
		return nonce_str;
	}

	public void setNonce_str(String nonce_str) {
		this.nonce_str = nonce_str;
	}

	@javax.xml.bind.annotation.XmlElement(name = "sign")
	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	@javax.xml.bind.annotation.XmlElement(name = "partner_trade_no")
	public String getPartner_trade_no() {
		return partner_trade_no;
	}

	public void setPartner_trade_no(String partner_trade_no) {
		this.partner_trade_no = partner_trade_no;
	}

	@javax.xml.bind.annotation.XmlElement(name = "openid")
	public String getOpenid() {
		return openid;
	}

	public void setOpenid(String openid) {
		this.openid = openid;
	}

	@javax.xml.bind.annotation.XmlElement(name = "check_name")
	public String getCheck_name() {
		return check_name;
	}

	public void setCheck_name(String check_name) {
		this.check_name = check_name;
	}

	@javax.xml.bind.annotation.XmlElement(name = "amount")
	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	@javax.xml.bind.annotation.XmlElement(name = "desc")
	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	@javax.xml.bind.annotation.XmlElement(name = "spbill_create_ip")
	public String getSpbill_create_ip() {
		return spbill_create_ip;
	}

	public void setSpbill_create_ip(String spbill_create_ip) {
		this.spbill_create_ip = spbill_create_ip;
	}

	public EnterprisePayRequest(String mch_appid, String mchid,
			String nonce_str, String sign,
			String partner_trade_no, String openid, String check_name,
			String amount, String desc,
			String spbill_create_ip) {
		super();
		this.mch_appid = mch_appid;
		this.mchid = mchid;
		this.nonce_str = nonce_str;
		this.sign = sign;
		this.partner_trade_no = partner_trade_no;
		this.openid = openid;
		this.check_name = check_name;
		this.amount = amount;
		this.desc = desc;
		this.spbill_create_ip = spbill_create_ip;
	}

	public EnterprisePayRequest() {
		super();
	}

}
